/**  
 * @Title: JobInfoBO.java
 * @Description: TODO(描述)
 * @author liuyi
 * @date 2023-06-26 08:31:09 
 */  
package com.fsxgt.datagrid.console.bo;

import java.util.Date;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

import com.fsxgt.datagrid.sys.bo.AuthorityBO;

import lombok.Data;

/**  
 * @ClassName: JobInfoBO
 * @Description: TODO(描述)
 * @author liuyi
 * @date 2023-06-26 08:31:09 
*/
@Data
public class JobInfoBO extends AuthorityBO{

	private Long id;
	private String jobCron;
	private String jobDesc;
	private String objId;
	private String objType;
	private Date addTime;
	private Date updateTime;
	private Integer executorTimeout;
	private Integer executorFailRetryCount;
	private String subJobId;
	private String status;
	private String jobName;
	
	private String startTime;
	private String overTime;
	private String triggerTime;
	private String execId;
	private String server;
	private String result;
	private String jobType;
	private String version;
	
	private String triggerType;
	
	private Long parentJobId;
	
	private String parentJobName;
	private Integer threads;
	
	private String flowRootId;
	private String flowRootName;
	private String errorContinue="1";
	private int errorStatus;
	
	

	
	private Map<Long,JobInfoBO> subJobMap=new ConcurrentHashMap();
	

	

	



}
